General Limitations

 

Non-privileged operation

MOMI operates in a non-privileged mode and generally relies on information available via documented interfaces. This restriction means that certain information is not available. For example, viewing the screen Processes / Process Detail cannot show the last error that occurred on a file. The last error is not available via either a documented Guardian procedure call nor via MEASURE.

 

Processes in the future

In its default mode of operation, MOMI does not generally display processes that are created after the current system time. This unusual situation could arise if either 1) the system is being used to experiment with changes in the system time, or 2) by accident the system time was set ahead, some processes were started, and the system time was returned to normal.

 

A normal  change in the system time, such as where the system time is gradually adjusting, is not what this issue is describing. If the system operator was to force the system time backward say a couple of hours, MOMI would not generally pick up processes created within that couple of hour period of time. Once the couple of hours has passed, then MOMI would begin reporting on the missing processes.

 

The CONFMOMI keyword COLLECT-ALL-PROCESSES is provided to change the default mode of operation.

 

Snapshot operation

CPU and Process overview is generally displayed as the difference between two points in time. A way to think about this is that MOMI is constantly taking a limited picture of the system and compares the difference between the previous picture and the current picture.

 

For example, viewing the screen Main Overview the top processes on the system are the result of taking a snapshot of the system and comparing the differences from another snapshot 10 seconds later (by default). If a process was running during the entire window of time, it will be picked up by the snapshot. If the process was not running the entire window of time, the process itself should not be captured but the CPU busy (or some other field of the CPU such as Overhead) would be captured. This does not mean it will be displayed, unless it was busy enough to make the Top Processes on the system, but the snapshot captures the process.

 

Some screens, such as the screen Processes / Process Entity, that directly invoke MEASURE and read its result do capture all process activity.

 

The intention of these snapshots is not to try to capture every single process activity on the system, but capture process activity that occurs long enough that its activity could be noticed or acted on.

 

MEASURE can capture every process start up and shutdown. MOMI snapshots cannot. MOMI can display short duration processes on the screen Processes / Process Entity by starting this screen with a process name of $* and by sorting ascending on the Measure Window Size (last column scrolling the screen all the way to the right).

 

 

SubSystems / TCP/IP

 

MOMI is not able to retrieve detailed information on the screens in the SubSystems / TCP/IP when an IP CLIM is used. A documented interface is not available.